Skip to content

排序

定义

所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。

排序算法是大部分算法课程的入门算法,常用的排序算法主要有 10 种:

示例

  1. 冒泡排序
  2. 选择排序
  3. 插入排序
  4. 归并排序
  5. 快速排序
  6. 希尔排序
  7. 堆排序
  8. 计数排序
  9. 桶排序
  10. 基数排序

总结

十大排序算法对比图